
Шрифт – шрифт текста в таблице.
Обозначение пластин – префикс для обозначения пластин.
Ширина колонок – ширина колонок таблицы (колонка марок, колонки с массой, колонка "Итого, колонка "Всего", колонка "Общий расход").
Высота строк – высота строк таблицы.
Отображать колонку марок – отображать ли колонку с названием марок.
Отображать колонку общего расхода – отображать ли колонку с общим расходом.
Image
bill_of_steel_dialog
Текст заголовка – текст названия таблицы.
Цвет и размер текста - цвет и высота текста названия таблицы.
По центру – размещать ли название таблицы по центру или слева.
Рамка – обводить ли рамкой название таблицы.
Удалить суммарно/на единицу – использовать или нет текст "суммарно" и "на единицу" в названии таблицы.
Image
bill_of_steel_dialog
Цвет линий – цвет линий строки заголовка таблицы.
Цвет и размер текста – цвет и высота строки заголовка таблицы.
Image
bill_of_steel_dialog
Цвет линий – цвет линий основной части таблицы.
Цвет и размер текста – цвет и высота основной части таблицы.
Дополнительные настройки
В файле ..\<версия>\Environments\common\extensions\BillOfSteel\BillOfSteel.yaml можно изменить параметры отображения стандартов, заголовков, других текстовых полей таблицы, определить имена атрибутов, значения которых используются в таблице, определить классы объектов, определяющие попадание объектов в ту или иную категорию:
Mark: "Марка элемента"
Subtotal: "Итого"
Total: "Всего"
Reinforcement: "Арматура класса"
ReinforcementStrand: "Напрягаемая арматура"
ReinforcementProducts: "Изделия арматурные"
SteelGrade: "Прокат марки"
Embedded: "Изделия закладные"
WholeRate1: "Общий"
WholeRate2: "расход"
WholeRate3: " "
ByItem: " на единицу"
Sum: " суммарно"
UnitsPostfixKg: ", кг"
UnitsPostfixT: ", т"
BeamStandardAttribute: "PROFILE.GOST_NAME"
PlateStandard: "ГОСТ 19903-2015"
MaterialStandardAttribute: "MATERIAL.GOST_NAME"
EmbeddedWeightAttribute: "WEIGHT"
ProfileNameAttribute: "PROFILE.TPL_NAME_FULL"
SafetyFactorAttribute: "ru_koef_zapasa"
RunningMeterAttribute: "ru_pogon_metr"
SurfaceAttribute: "naplavka"
CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH"
CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH"
ReinforcementClasses: "505"
EmbeddedClasses: "99;100;101"
ExcludeClasses: "997;998;999"
Конфигурационный файл можно скопировать в папку модели, в папки XS_PROJECT, XS_FIRM, XS_SYSTEM. Он будет считыватся в порядке указанного приоритета (папка модели - наивысший приоритет).
❗При установке новой версии дополнения конфигурационный файл в папке дополнения перезаписывается.
В конфигурационном файле есть примеры перевода текста таблицы на украинский и английский языки. Для использования этих переводов раскомментируйте нужные строки и закомментируйте ненужные. Строка является комментарием, если в ее начале стоит символ "#".
Алгоритм отбора объектов и подсчета массы
На блок-схеме показан алгоритм отбора объектов.
Image
bill_of_steel_algorithm
В таблице перечислены источники данных для ячеек таблицы:
Mark ("Марка элемента") из конфиг-файла
Reinforcement ("Арматура класса") из конфиг-файла
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Total ("Всего") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла
Embedded ("Изделия закладные") из конфиг-файла Total ("Всего") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла
SteelGrade ("Прокат марки")
Total ("Всего") из конфиг-файла
Сорт из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Сорт из каталога арматуры
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Сорт из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла Материал детали + MaterialStandardAttribute ("MATERIAL.GOST_NAME")
Код из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Код из каталога арматуры
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Код из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла
балки:
BeamStandardAttribute ("PROFILE.GOST_NAME")
пластины:
PlateStandard ("ГОСТ 19903-2015")
Размер из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Subtotal ("Итого") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Размер из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла Subtotal ("Итого") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Размер из каталога арматуры
Subtotal ("Итого") из конфиг-файла
Профиль детали
Subtotal ("Итого") из конфиг-файла
Имя марки в зависимости от опции Группировка
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла
Embedded ("Изделия закладные") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла
Расчета массы зависит от типа объекта.
Расчет по погонным метрам производится по значению атрибута из конфигурационного файла: RunningMeterAttribute ("ru_pogon_metr") или если префикс начинается с "Ф", "ф", "ПА", расчет не по погонным метрам производится в остальных случаях.
Выбор расчетного или стандартного способа определяется по атрибуту чертежа Масса в спецификации, если этот атрибут чертежа - пустой, то по атрибуту проекта Масса в спецификации. Имена этих атрибутов можно изменить в конфигурационном файле: CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH", CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH".
Тип объекта
Не по погонным метрам
Масса По погонным метрам
Расчетный способ
Масса Стандартный способ
Расчетный способ
Стандартный способ
Part
Масса конфигурационный файл:EmbeddedWeightAttribute ("WEIGHT")
SingleRebar
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков
фактическая_длина_стержня * 1000 / масса_1_м_длины_из_каталога_арматуры
фактическая_длина_стержня, округл. до 1-го знака * 1000 / масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarStrand
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков * количество_стержней
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarGroup
Масса "WEIGHT_TOTAL_IN_GROUP"
прямоугольная:
"WEIGHT", округл. до 2-х знаков * количество_стержней
переменного сечения:
"WEIGHT_TOTAL_IN_GROUP", округл. до 2-х знаков
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
круговая, спиральная:
"WEIGHT", округл. до 2-х знаков * количество_стержней
RebarMesh
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков * количество_стержней
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarSet
Масса
для каждого стержня группы:
"WEIGHT_TOTAL"
для каждого стержня группы:
"WEIGHT_TOTAL", округл. до 2-х знаков
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
Указанные в таблице правила действуют для Tekla Structures 2021 SP 4 и новее. Для более ранних версий используется расчетный способ, которым можно управлять с помощью опции Округление.
Информационные сообщения о ходе работы программы записываются в файл журнала %userprofile%\trimblerus.log.
Пакетная вставка
Приложение BillOfSteelBatchCreate доступно в режиме моделирования.
Image
bill_of_steel_batch_dialog
Вставка отчета производится на выбранные в Диспетчере документов чертежи.
В диалоговом окне нужно выбрать угол чертежа, к которому привязывается отчет, задать смещение от этого угла и нажать Ок.
Каталог арматуры
Плагин работает с каталогом арматуры, поставляемым со средой Russia, основанным на ГОСТ 34028-2016.
Для использования каталога арматуры по стандартам, которые применялись до ГОСТ 34028-2016, необходимо скачать его на Tekla Warehouse и скопировать файл rebar_database.inp в папку модели.
Каталог арматуры, основанный на ГОСТ 34028-2016, также доступен на Tekla Warehouse.Bill of Steel
Tekla Structures - Not version-specific
Environment
Russia
Плагин для создания таблицы Ведомость расхода стали на чертеже.
Image
изображение.png
Описание
❗ В среде Russia начиная с версии 2022 были изменены имена пользовательских атрибутов. В BillOfSteel начиная с версии 2.16 настройки по умолчанию в конфигурационном файле BillOfSteel.yaml соответствуют пользовательским атрибутам среды Russia версии 2022 и новее.
Для того чтобы дополнение работало с версиями среды 2021 и более ранними, используйте настройки в файле BillOfSteel.yaml.bak: измените имя файла с BillOfSteel.yaml.bak на BillOfSteel.yaml.
Плагин BillOfSteel доступен в режиме чертежа.
Image
image.png
Для вставки таблицы на чертеж нажмите на иконку дополнения и укажите точку вставки.
Для редактирования таблицы щелкните по ней дважды.
Image
bill_of_steel_dialog
Учитывать наплавку (Да / Нет) - учитывать ли пользовательский атрибут проекта Наплавка, % при расчете массы.
Группировка – способ формирования марок:
Марка – объекты в отдельной сборке являются отдельной маркой. Имя марки – имя сборки.
Стадия – объекты в отдельной стадии являются отдельной маркой, при этом объекты в отдельной сборке должны находиться в одной и той же стадии. Имя марки – имя стадии.
Атрибут – объекты с одинаковым значением указанного атрибута являются отдельной маркой, при этом объекты в отдельной сборке должны иметь одинаковое значение атрибута. Имя марки – значение атрибута из поля Имя атрибута.
Фильтрация – способ выбора объектов для отчета:
Чертеж – объекты, размещенные на чертеже.
Модель – все объекты в модели.
Вид – объекты в виде чертежа. Для фильтрации по виду, нужно задать его идентификатор в поле Идентификатор вида. Для этого нужно выбрать вид и нажать кнопку Получить.
Закладная – специальный режим для чертежей закладных деталей.
Фильтр выбора – объекты из фильтра выбора, указанного в поле Фильтр выбора (в качестве входных данных в плагине используются сборки, поэтому фильтры выбора нужно настраивать так, чтобы происходила фильтрация сборок).
Расход – способ расчета массы:
На единицу – масса для одной марки, если существуют одинаковые марки.
Суммарный – суммарная масса одинаковых марок.
Единицы массы – единицы расчета массы (Килограмм / Тонна).
Формат чисел – форматирование чисел для вывода в таблице (подробнее в статье).
Разделитель десятичных – (точка / запятая).
Округление – когда производить округление значений массы (После суммирования / Перед суммированием).
Image
bill_of_steel_dialog
Исключить соседние детали – исключение деталей из отчета по их отображению (Нет / Да).
Цвет линий – цвет деталей, которые будут исключены из отчета.
Тип линий – тип линии деталей, которые будут исключены из отчета.
Image
bill_of_steel_dialog
Шрифт – шрифт текста в таблице.
Обозначение пластин – префикс для обозначения пластин.
Ширина колонок – ширина колонок таблицы (колонка марок, колонки с массой, колонка "Итого, колонка "Всего", колонка "Общий расход").
Высота строк – высота строк таблицы.
Отображать колонку марок – отображать ли колонку с названием марок.
Отображать колонку общего расхода – отображать ли колонку с общим расходом.
Image
bill_of_steel_dialog
Текст заголовка – текст названия таблицы.
Цвет и размер текста - цвет и высота текста названия таблицы.
По центру – размещать ли название таблицы по центру или слева.
Рамка – обводить ли рамкой название таблицы.
Удалить суммарно/на единицу – использовать или нет текст "суммарно" и "на единицу" в названии таблицы.
Image
bill_of_steel_dialog
Цвет линий – цвет линий строки заголовка таблицы.
Цвет и размер текста – цвет и высота строки заголовка таблицы.
Image
bill_of_steel_dialog
Цвет линий – цвет линий основной части таблицы.
Цвет и размер текста – цвет и высота основной части таблицы.
Дополнительные настройки
В файле ..\<версия>\Environments\common\extensions\BillOfSteel\BillOfSteel.yaml можно изменить параметры отображения стандартов, заголовков, других текстовых полей таблицы, определить имена атрибутов, значения которых используются в таблице, определить классы объектов, определяющие попадание объектов в ту или иную категорию:
Mark: "Марка элемента"
Subtotal: "Итого"
Total: "Всего"
Reinforcement: "Арматура класса"
ReinforcementStrand: "Напрягаемая арматура"
ReinforcementProducts: "Изделия арматурные"
SteelGrade: "Прокат марки"
Embedded: "Изделия закладные"
WholeRate1: "Общий"
WholeRate2: "расход"
WholeRate3: " "
ByItem: " на единицу"
Sum: " суммарно"
UnitsPostfixKg: ", кг"
UnitsPostfixT: ", т"
BeamStandardAttribute: "PROFILE.GOST_NAME"
PlateStandard: "ГОСТ 19903-2015"
MaterialStandardAttribute: "MATERIAL.GOST_NAME"
EmbeddedWeightAttribute: "WEIGHT"
ProfileNameAttribute: "PROFILE.TPL_NAME_FULL"
SafetyFactorAttribute: "ru_koef_zapasa"
RunningMeterAttribute: "ru_pogon_metr"
SurfaceAttribute: "naplavka"
CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH"
CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH"
ReinforcementClasses: "505"
EmbeddedClasses: "99;100;101"
ExcludeClasses: "997;998;999"
Конфигурационный файл можно скопировать в папку модели, в папки XS_PROJECT, XS_FIRM, XS_SYSTEM. Он будет считыватся в порядке указанного приоритета (папка модели - наивысший приоритет).
❗При установке новой версии дополнения конфигурационный файл в папке дополнения перезаписывается.
В конфигурационном файле есть примеры перевода текста таблицы на украинский и английский языки. Для использования этих переводов раскомментируйте нужные строки и закомментируйте ненужные. Строка является комментарием, если в ее начале стоит символ "#".
Алгоритм отбора объектов и подсчета массы
На блок-схеме показан алгоритм отбора объектов.
Image
bill_of_steel_algorithm
В таблице перечислены источники данных для ячеек таблицы:
Mark ("Марка элемента") из конфиг-файла
Reinforcement ("Арматура класса") из конфиг-файла
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Total ("Всего") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла
Embedded ("Изделия закладные") из конфиг-файла Total ("Всего") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла
SteelGrade ("Прокат марки")
Total ("Всего") из конфиг-файла
Сорт из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Сорт из каталога арматуры
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Сорт из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла Материал детали + MaterialStandardAttribute ("MATERIAL.GOST_NAME")
Код из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Код из каталога арматуры
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Код из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла
балки:
BeamStandardAttribute ("PROFILE.GOST_NAME")
пластины:
PlateStandard ("ГОСТ 19903-2015")
Размер из каталога арматуры
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Subtotal ("Итого") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла Размер из каталога арматуры
Embedded ("Изделия закладные") из конфиг-файла Subtotal ("Итого") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Размер из каталога арматуры
Subtotal ("Итого") из конфиг-файла
Профиль детали
Subtotal ("Итого") из конфиг-файла
Имя марки в зависимости от опции Группировка
ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла
ReinforcementProducts ("Изделия арматурные") из конфиг-файла
Embedded ("Изделия закладные") из конфиг-файла
WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла
Расчета массы зависит от типа объекта.
Расчет по погонным метрам производится по значению атрибута из конфигурационного файла: RunningMeterAttribute ("ru_pogon_metr") или если префикс начинается с "Ф", "ф", "ПА", расчет не по погонным метрам производится в остальных случаях.
Выбор расчетного или стандартного способа определяется по атрибуту чертежа Масса в спецификации, если этот атрибут чертежа - пустой, то по атрибуту проекта Масса в спецификации. Имена этих атрибутов можно изменить в конфигурационном файле: CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH", CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH".
Тип объекта
Не по погонным метрам
Масса По погонным метрам
Расчетный способ
Масса Стандартный способ
Расчетный способ
Стандартный способ
Part
Масса конфигурационный файл:EmbeddedWeightAttribute ("WEIGHT")
SingleRebar
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков
фактическая_длина_стержня * 1000 / масса_1_м_длины_из_каталога_арматуры
фактическая_длина_стержня, округл. до 1-го знака * 1000 / масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarStrand
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков * количество_стержней
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarGroup
Масса "WEIGHT_TOTAL_IN_GROUP"
прямоугольная:
"WEIGHT", округл. до 2-х знаков * количество_стержней
переменного сечения:
"WEIGHT_TOTAL_IN_GROUP", округл. до 2-х знаков
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
круговая, спиральная:
"WEIGHT", округл. до 2-х знаков * количество_стержней
RebarMesh
Масса "WEIGHT_TOTAL"
"WEIGHT", округл. до 2-х знаков * количество_стержней
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
RebarSet
Масса
для каждого стержня группы:
"WEIGHT_TOTAL"
для каждого стержня группы:
"WEIGHT_TOTAL", округл. до 2-х знаков
для каждого стержня группы:
фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры
для каждого стержня группы:
фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков
Указанные в таблице правила действуют для Tekla Structures 2021 SP 4 и новее. Для более ранних версий используется расчетный способ, которым можно управлять с помощью опции Округление.
Информационные сообщения о ходе работы программы записываются в файл журнала %userprofile%\trimblerus.log.
Пакетная вставка
Приложение BillOfSteelBatchCreate доступно в режиме моделирования.
Image
bill_of_steel_batch_dialog
Вставка отчета производится на выбранные в Диспетчере документов чертежи.
В диалоговом окне нужно выбрать угол чертежа, к которому привязывается отчет, задать смещение от этого угла и нажать Ок.
Каталог арматуры
Плагин работает с каталогом арматуры, поставляемым со средой Russia, основанным на ГОСТ 34028-2016.
Для использования каталога арматуры по стандартам, которые применялись до ГОСТ 34028-2016, необходимо скачать его на Tekla Warehouse и скопировать файл rebar_database.inp в папку модели.
Каталог арматуры, основанный на ГОСТ 34028-2016, также доступен на Tekla Warehouse.
Перейти к верхней части текста
Вернуться к списку тем